package com.rabbit.videoplayer.listener

interface OnVideoStatusListener {

    fun onVodInit(vararg init: Any?): Boolean
    fun onVodPrepared(vararg prepared: Any)
    fun onVodStart()
    fun onVodFirstFrameStart()
    fun onVodSwitchDisplayControlView()
    fun onVodPause()
    fun onVodStop()
    fun onVodError(vararg params: Any)
    fun onVodComplete()
    fun onVodRelease()
    fun onVodLockedScreen(vararg params: Any)
    fun onVodFullScreen(vararg params: Any)
    fun onVodLoadingBegin()
    fun onVodLoadingProgress(vararg params: Any)
    fun onVodLoadingEnd()
    fun onVodBackPress(): Boolean
    fun onEpisodeSelected()
    fun onVodShowUnlockUI(isDisplayUI: Boolean)
    fun onVodSkits()
}